import api from '../index'
// GET 请求 - 参数必须放在 params 对象中：{ params: params }
// POST 请求 - 参数必须放在 data 对象中

export default {
  // 获取购物车商品列表
  GetShoppingCartList: (params) => api.get('/api/App_Order/GetShoppingCartList', { params: params }),

  // 获取购物车商品列表
  GetShoppingCartByIds: (params) => api.get('/api/App_Order/GetShoppingCartByIds', { params: params }),

  // 添加购物车商品
  AddShoppingCart: (data) => api.post('/api/App_Order/AddShoppingCart', data),

  // 修改购物车商品
  EditShoppingCart: (data) => api.post('/api/App_Order/EditShoppingCart', data),

  // 删除购物车商品
  DelShoppingCart: (data) => api.post('/api/App_Order/DelShoppingCart', data),

  // 获取订单列表
  GetOrdersList: (params) => api.get('/api/App_Order/GetOrdersList', { params: params }),

  // 获取订单列表
  GetOrdersByIds: (params) => api.get('/api/App_Order/GetOrdersByIds', { params: params }),

  // 获取订单详情
  GetOrdersInfo: (params) => api.get('/api/App_Order/GetOrdersInfo', { params: params }),

  // 获取订单状态列表
  GetOrderStatusList: (params) => api.get('/api/App_Order/GetOrderStatusList', { params: params }),

  // 创建订单
  AddOrders: (data) => api.post('/api/App_Order/AddOrders', data),

  // 修改订单
  EditOrders: (data) => api.post('/api/App_Order/EditOrders', data),

  // 取消订单
  CancelOrders: (data) => api.post('/api/App_Order/CancelOrders', data),

  // 删除订单
  DelOrders: (data) => api.post('/api/App_Order/DelOrders', data),

  // 订单发起支付
  PayOrders: (data) => api.post('/api/App_Order/PayOrders', data),

  // 确认收货
  ReceiverOrders: (data) => api.post('/api/App_Order/ReceiverOrders', data),

  // 商品评价
  CommentOrders: (data) => api.post('/api/App_Order/CommentOrders', data),

  // 获取售后列表
  GetAfterSalesList: (params) => api.get('/api/App_Order/GetAfterSalesList', { params: params }),

  // 获取售后详情
  GetAfterSalesInfo: (params) => api.get('/api/App_Order/GetAfterSalesInfo', { params: params }),

  // 订单售后申请
  AfterSalesApply: (data) => api.post('/api/App_Order/AfterSalesApply', data),

  // 订单售后寄回商品
  AfterSalesReturn: (data) => api.post('/api/App_Order/AfterSalesReturn', data),

  // 取消售后申请
  CancelAfterSales: (data) => api.post('/api/App_Order/CancelAfterSales', data),

  // 获取物流公司信息
  GetLogisticsCompany: (params) => api.get('/api/App_Order/GetLogisticsCompany', { params: params }),
}
